package com.czg.jsonschema2lombokpojo;

/**
 * 给jsonschema2pojo的输入/源文档的类型。
 */
public enum SourceType {

    /**
     * JSONschema文档，其中包含关于生成的Java类型将映射到的JSON数据类型的正式规则（<a href="http://json-schema.org/">http://json-schema.org/</a>）)。
     */
    JSONSCHEMA,

    /**
     * JSON文档，它表示生成的Java类型将映射到的JSON数据类型的示例。
     */
    JSON,

    /**
     * jsonschema文档，表示为YAML
     */
    YAMLSCHEMA,

    /**
     * YAML文档，表示生成的Java类型将映射到的YAML（或JSON）数据类型的示例。
     */
    YAML
}
